﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;

namespace SDT.CrawlSystem.Servers.Filters
{

    public sealed partial class PathImageFilter
    {
        /// <summary>
        /// loại lấy domain + src ảnh
        /// loại lấy đầy đủ url của tin + src ảnh
        /// loại khác thì có CDATA[] làm prefix + src ảnh
        /// DOMAIN, FULLURL, ANOTHER
        /// </summary>
        //<ExtractImage TypeImage="FULLURL"><![CDATA[]]></ExtractImage>
        public string TypeImage = GetText(ImageTypes.DOMAIN);
        public string AnotherPrefix = null;
        public PathImageFilter(XmlNode n)
        {
            if (n == null)
                throw new ArgumentNullException();
            TypeImage = n.Attributes["TypeImage"].Value.ToString();
            if (TypeImage.Equals(GetText(ImageTypes.ANOTHER)))
                AnotherPrefix = n.SelectSingleNode("ExtractImage").InnerText;

        }
    }
}